import java.util.ArrayList;

public class Java009 {
    public static void main(String[] args) {
        int i=0;
        for(i=1;i<1000;i++){
            Factor(i);
        }
    }
    public static void Factor(int i){
        int all;
        all=0;
        for(int j=1;j<=Math.sqrt(i);j++){
            if(i%j==0){
                all+=j;
                int n=i/j;
                if(n!=i) {
                    all+=n;
                }
            }
        }
        if(all==i){
            System.out.println(i);
        }
    }
}
//找因子最简单方法遍历从1到num的所有数字

//优化找从1到sqrt(num)所有值，然后另一半通过num/i(注意，i是因子,且num/i！=i）